home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / catD / geteminor.z / geteminor
Encoding:
Text File  |  2002-10-03  |  3.4 KB  |  66 lines

  1.  
  2.  
  3.  
  4. ggggeeeetttteeeemmmmiiiinnnnoooorrrr((((DDDD3333))))                                                    ggggeeeetttteeeemmmmiiiinnnnoooorrrr((((DDDD3333))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _gggg_eeee_tttt_eeee_mmmm_iiii_nnnn_oooo_rrrr - get external minor device number
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_tttt_yyyy_pppp_eeee_ssss_...._hhhh_>>>>
  13.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_dddd_dddd_iiii_...._hhhh_>>>>
  14.      _mmmm_iiii_nnnn_oooo_rrrr______tttt _gggg_eeee_tttt_eeee_mmmm_iiii_nnnn_oooo_rrrr_((((_dddd_eeee_vvvv______tttt _d_e_v_))))_;;;;
  15.  
  16.    AAAArrrrgggguuuummmmeeeennnnttttssss
  17.      _d_e_v       External device number.
  18.  
  19. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  20.      _gggg_eeee_tttt_eeee_mmmm_iiii_nnnn_oooo_rrrr returns the external minor number given a device number, _d_e_v.
  21.  
  22.    RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss
  23.      The external minor number.
  24.  
  25. UUUUSSSSAAAAGGGGEEEE
  26.      External minor numbers are visible to the user.  Internal minor numbers
  27.      are only visible in the kernel.  Since, on some architectures, a driver
  28.      can support more than one external major device that maps to the same
  29.      internal major device, the kernel keeps a mapping between external minor
  30.      numbers and internal minor numbers to allow drivers to index arrays more
  31.      easily.  For example, a driver may support two devices, each with five
  32.      minor numbers.  The user may see each set of minor numbers numbered from
  33.      zero to four, but the driver sees them as one set of minor numbers
  34.      numbered from zero to nine.
  35.  
  36.      All driver entry points are passed device numbers using external minor
  37.      numbers.
  38.  
  39.      Systems that map external major device numbers one-to-one with internal
  40.      major numbers also map external minor numbers one-to-one with internal
  41.      minor numbers.
  42.  
  43.    LLLLeeeevvvveeeellll
  44.      Initialization, Base or Interrupt.
  45.  
  46.    SSSSyyyynnnncccchhhhrrrroooonnnniiiizzzzaaaattttiiiioooonnnn CCCCoooonnnnssssttttrrrraaaaiiiinnnnttttssss
  47.      Does not sleep.
  48.  
  49.      Driver-defined basic locks, read/write locks, and sleep locks may be held
  50.      across calls to this function.
  51.  
  52. RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEESSSS
  53.      _eeee_tttt_oooo_iiii_mmmm_aaaa_jjjj_oooo_rrrr(D3), _gggg_eeee_tttt_eeee_mmmm_aaaa_jjjj_oooo_rrrr(D3), _gggg_eeee_tttt_mmmm_aaaa_jjjj_oooo_rrrr(D3), _gggg_eeee_tttt_mmmm_iiii_nnnn_oooo_rrrr(D3), _mmmm_aaaa_kkkk_eeee_dddd_eeee_vvvv_iiii_cccc_eeee(D3)
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                                                                         PPPPaaaaggggeeee 1111
  62.  
  63.  
  64.  
  65.